FEM MeshGmshFromShape/pl

MES: Siatka MES z kształtu generowana przez Gmsh

Lokalizacja w menu
Siatka → Siatka MES z kształtu generowana przez Gmsh
Środowisko pracy
MES
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Poradnik MES

Solvery
Wszystkie

Opis

Geometria do analizy metodą elementów skończonych musi być poddana dyskretyzacji do siatki MES. To narzędzie korzysta z programu Gmsh (który musi być zainstalowany w systemie) do generowania siatki.

W zależności od Twojego systemu operacyjnego i pakietu instalacyjnego, Gmsh może być dołączony do programu FreeCAD lub nie. Więcej informacji można znaleźć na stronie Instalacja środowiska MES.

Użycie

  1. Wybierz kształt, który chcesz analizować. Dla objętości musi to być bryła pojedyncza lub złożona. Bryła złożona jest konieczna jeśli część jest wykonana z wielu materiałów (bryłę złożoną można utworzyć przy pomocy narzędzia Fragmentacja funkcją logiczną).
  2. Aktywuj narzędzie na jeden z następujących sposobów:
    • Wciśnij przycisk Siatka MES z kształtu generowana przez Gmsh.
    • Wybierz opcję Siatka → Siatka MES z kształtu generowana przez Gmsh z menu.
  3. Opcjonalnie, edytuj minimalny i maksymalny rozmiar elementu (domyślne ustawienie często tworzy zbyt rzadkie siatki). Możesz też zmienić przestrzeń elementów (ale domyślne ustawienie From shape zwykle wystarczy) i ich rząd.
  4. Wciśnij przycisk Zastosuj i poczekaj aż zakończy się generowanie siatki. dostępne w wersji 1.0: Opcjonalnie, wciśnij przycisk Anuluj aby zatrzymać generowanie siatki.
  5. Wciśnij przycisk OK aby zamknąć okno dialogowe. Powinieneś widzieć nowy obiekt FEMMeshGmsh dodany do aktywnego kontenera analizy. Możesz też kliknąć Anuluj aby anulować zmiany bądź tworzenie obiektu siatki.

Po utworzeniu siatki można zmienić jej właściwości używając edytora właściwości. Po zmianie właściwości należy ponownie otworzyć okno dialogowe narzędzia i wcisnąć przycisk Zastosuj (można zostawić okno dialogowe otwarte podczas zmieniania właściwości).

Przycisk Wersja Gmsh pozwala sprawdzić szczegóły dotyczące aktualnie używanego pliku wykonywalnego Gmsh.

Właściwości

Efekt właściwości Mesh Size From Curvature'. Po lewej: ustawionej na 12. Po prawej: dezaktywowanej.

Uwagi

Ujemne jakobiany

Jeśli pojawia się błąd o ujemnych jakobianach, można wypróbować następujące podejściaː

Wzrost siatki

Na krawędziach i małych obiektach geometrycznych siatka musi być mniejsza niż w obszarach z dala od krawędzi. Więc rozmiar elementu rośnie w oddaleniu od krawędzi. Strategia wzrostu siatki w Gmsh to wzrost między krawędziami o różnych rozmiarach. Więc wzrost zawodzi jeśli obszar ma krawędzie o tych samych rozmiarach jak w poniższym przykładzieː

Wzrost siatki zawodzi, ponieważ obszar cylindryczny jest otoczony takimi samymi krawędziami.

Aby umożliwić rozsądny wzrost siatki, należy w takim przypadku dodać krawędź do tego obszaru. W tym przykładzie byłby to okrąg w środku walca. Okrąg jest dodany jako część bryły złożonej z fragmentacji funkcją logiczną, zobacz plik projektu tego przykładu.

Rozsądny wzrost siatki dzięki dodatkowej krawędzi w środku cylindrycznego obszaru.

Rekombinacja elementów

Elementy mogą być rekombinowane na dwa sposoby, na powierzchni obiektów tak, że trójkąty są przekształcane w czworoboki jeśli to możliwe i w objętości obiektów tak, że czworościany są przekształcane w pięciościany, prostopadłościany lub piramidki jeśli to możliwe. Oczywiste jest, iż wynik rekombinacji silnie zależy od geometrii obiektu i że rekombinacja obiektu 3D tylko na powierzchni zwykle prowadzi do niepożądanych rezultatów.

Zostało to przedstawione na rysunku poniżej. Siatka dla prostopadłościanu jest tworzona ze standardowymi ustawieniami (czworościany drugiego rzędu) To rysunek w lewym górnym rogu. Rysunek w prawym górnym rogu pokazuje wynik gdy dodatkowo elementy są rekombinowane tylko na powierzchni obiektu. Wynik jest zły, ponieważ zmienione elementy na powierzchni nie pasują do niezmienionych elementów w objętości. Więc sama właściwość DANERecombine All zwykle ma sens tylko dla siatek 2D.
Jeśli używana jest dodatkowo właściwość DANERecombine 3D All, wynik jest lepszy (lewy dolny rysunek). Jednak wynik nie odbiega znacząco od siatki bez rekombinacji. Ponieważ obiekt jest prostopadłościanem, rozsądne jest użycie algorytmu rekombinacji, który próbuje też utworzyć prostopadłościany. Taki wynik jest pokazany na prawym dolnym rysunku.

Algorytm rekombinacji Simple zostawi pewną liczbę trójkątów w siatce jeśli rekombinacja prowadzi do złej jakości czworoboków. W takich przypadkach należy użyć algorytmu full-quad, który automatycznie tworzy rzadszą siatkę a następnie dokonuje rekombinacji, wygłaszania i podziału. Więcej informacji można znaleźć w tym wątku na forum.

Efekt rekombinacji elementów siatki.
Górny lewy róg: standardowa siatka.
Górny prawy róg: rekombinacja tylko na powierzchni przy pomocy algorytmu Simple.
Dolny lewy róg: rekombinacja na powierzchni i w objętości przy pomocy algorytmu Simple.
Dolny prawy róg: rekombinacja na powierzchni i w objętości przy pomocy algorytmu Simple full-quad